import request from '@/utils/request'

export const versionApi = {
    // 检查版本更新（Android端调用）
    checkVersion(data) {
        return request.post('/version/check', data)
    },

    // 获取最新版本信息
    getLatestVersion(platform) {
        return request.get('/version/latest', {
            params: { platform }
        })
    },

    // 获取版本列表（分页）
    getVersionList(current = 1, size = 20, platform = '') {
        return request.get('/version/list', {
            params: { current, size, platform }
        })
    },

    // 添加版本
    addVersion(data) {
        return request.post('/version', data)
    },

    // 更新版本
    updateVersion(id, data) {
        return request.put(`/version/${id}`, data)
    },

    // 删除版本
    deleteVersion(id) {
        return request.delete(`/version/${id}`)
    },

    // 启用/禁用版本
    toggleVersion(id) {
        return request.put(`/version/${id}/toggle`)
    }
}